package com.zll.enums;

import lombok.Getter;

@Getter
public enum GlobalEnumException {

    OK("成功","0"),
    NO("失败","-1"),


    // 公共的异常   100xx
    NO_PARAM_IS_NULL("参数不能为空！","10001"),
    OPERATE_OFTEN_ERROR("操作过于频繁！","10002"),
    STOCK_NO_ERROR("库存不足，请前往申请采购！","10003"),
    OUT_STOCK_ERROR("库存不足，出库失败！","10003"),
    product_NO_ERROR("商品不存在！","10004"),

    // system的异常 200xx

    // user的异常 300xx
    USER_EXISTED_ERROR("用户已存在！","30001"),

    // uaa的异常 400xx
    USER_SAVE_ERROR("用户保存失败！","40001"),

    // common的异常 500xx
    PHONE_FORMAT_ERROR("手机号码格式不正确！","50001"),
    CODE_IS_NULL_ERROR("验证码为空！","50002"),
    CODE_ERROR("验证码错误！","50003"),
    TIME_EXPIRED_ERROR("验证码过期了！","50004");

    ;



    private String message;
    private String code;

    GlobalEnumException(String message, String code) {
        this.message = message;
        this.code = code;
    }
}
